dreaded opponent - French English Dictionary